1e996a5809941dd7fe9ad529dd9791bd233fe61b,app-fabric/src/api/java/com/continuuity/internal/procedure/DefaultProcedureSpecification.java,DefaultProcedureSpecification,DefaultProcedureSpecification,#Procedure#,36
Before Change
public DefaultProcedureSpecification(Procedure procedure) {
ProcedureSpecification configureSpec = procedure.configure();
Set<String> dataSets = Sets.newHashSet(configureSpec.getDataSets());
Map<String, String> properties = Maps.newHashMap();
Reflections.visit(procedure, TypeToken.of(procedure.getClass()),
new PropertyFieldExtractor(properties),
new DataSetFieldExtractor(dataSets));
properties.putAll(configureSpec.getArguments());
this.className = procedure.getClass().getName();
this.name = configureSpec.getName();
After Change
public DefaultProcedureSpecification(Procedure procedure) {
ProcedureSpecification configureSpec = procedure.configure();
Set<String> dataSets = Sets.newHashSet(configureSpec.getDataSets());
Map<String, String> properties = Maps.newHashMap(configureSpec.getArguments());
Reflections.visit(procedure, TypeToken.of(procedure.getClass()),
new PropertyFieldExtractor(properties),